@charset "utf-8";
/* CSS Reset */

.testin_video{background:url(/img/sso/video_bg.jpg) no-repeat; width:641px; height:473px; position:absolute; left:-140px; top:25px;}
.testin_video embed{position:absolute; left:206px; top:38px;}
.login_wp{height:420px; padding:40px 0 0 560px; width:430px; /*background:url(../images/sso/login_banner.jpg) 0 20px no-repeat;*/}
.login h3{background:url(	/img/sso/login_logo.jpg) no-repeat; height:61px; width:135px; text-indent:-999em; margin:0 0 20px 150px;}
.login .error_msg{border:1px solid #FF8080; background:#FFF2F2 url(/img/sso/error_msg_bg.png) 5px 5px no-repeat; border-radius:3px 3px 3px 3px; color:#666; font-size:14px; padding:2px 4px 2px 26px; width:246px; margin:0 0 15px 104px;}
.login li{height:45px;}
.login li label{display:block; float:left; font-size:18px; height:28px; line-height:28px; padding-right:4px; text-align:right; width:100px;}
.login li .input_text{float:left; height:28px; line-height:28px; width:268px;}
.login .check_code .input_text{width:120px; margin-right:8px;}
.login .check_code a{line-height:1.5; text-decoration:none;}
.login .check_code a:hover{color:#06F;}
.login .check_code a img{margin-right:5px; vertical-align:top;}
.login .check_code a em{font-style:normal; text-decoration:none; cursor:pointer; vertical-align:middle;}
.login .auto_login{padding-left:105px; *padding-left:100px; height:35px; width:276px;}
.login .auto_login span{font-size:14px; vertical-align:2px;}
.login .auto_login .zhmm{float:right;}
.login .login_button{padding-left:105px; *padding-left:100px; height:75px;}
.login .login_button button{display:block; background:url(/img/sso/login_bt.png) no-repeat; height:45px; width:132px; text-indent:-999em; border:none;}
.login .login_button .zczh{float:right; height:26px; line-height:26px; padding-left:34px; font-size:18px; color:#666; background:url(/img/sso/login_icon.png) left top no-repeat; margin:8px 48px 0 0;}

.strong_logo{background:url(../images/sso/login_logo2.jpg) no-repeat; height:61px; margin:0 auto; text-indent:-999em; width:135px;}

.open_login{margin-left:105px; border-top:#999 dashed 1px; width:280px; padding-top:15px;}
.open_login a{float:left; height:38px; line-height:38px; width:93px; padding-left:42px; font-size:13px; text-decoration:none; color:#666; margin-bottom:8px;}
.open_login .bt1{background:url(../images/sso/open_bt.png) 0 0 no-repeat; margin-right:8px;}
.open_login .bt2{background:url(../images/sso/open_bt.png) 0 -38px no-repeat;}
.open_login .bt3{background:url(../images/sso/open_bt.png) 0 -76px no-repeat; margin-right:8px;}
.open_login .bt4{background:url(../images/sso/open_bt.png) 0 -114px no-repeat;}
.wsxx{width:970px; margin:0 auto; background-color:#FFF; border:#CCC solid 1px; border-radius:3px 3px 3px 3px; padding-top:40px; min-height:428px; position:relative;}
.wsxx .weibo_tips{background:url(../images/sso/weibo_tips.png) no-repeat; height:98px; width:656px; margin:0 auto;}
.wsxx .renren_tips{background:url(../images/sso/renren_tips.png) no-repeat; height:98px; width:656px; margin:0 auto;}
.wsxx .tencent_tips{background:url(../images/sso/tencent_tips.png) no-repeat; height:98px; width:656px; margin:0 auto;}
.wsxx .kaixin_tips{background:url(../images/sso/kaixin_tips.png) no-repeat; height:98px; width:656px; margin:0 auto;}

.wsxx_main .error_msg{border:1px solid #FF8080; background:#FFF2F2 url(/img/sso/error_msg_bg.png) 5px 5px no-repeat; border-radius:3px 3px 3px 3px; color:#666; font-size:14px; padding:2px 4px 2px 26px; width:378px; margin:20px auto 0;}
.wsxx_main .good_msg{border:1px solid #66CC00; background:#F0FFE5 url(../images/sso/good_msg_bg.png) 5px 5px no-repeat; border-radius:3px 3px 3px 3px; color:#666; font-size:14px; padding:2px 4px 2px 26px; width:378px; margin:20px auto 0;}

.wsxx_main ul{padding:40px 0 0 156px;}
.wsxx_main li{height:58px; position:relative; padding-left:124px;}
.wsxx_main li label{display:block; font-size:14px; height:28px; line-height:28px; padding-right:4px; text-align:right; width:120px; position:absolute; left:0; top:0;}
.wsxx_main li .input_text{height:28px; line-height:28px; width:380px; margin-right:8px;}
.wsxx_main li b{color:#F00; position:absolute; left:522px; top:6px;}
.wsxx_main li .bz_tips{clear:both; display:block; color:#AAA;}
.wsxx_main .reg_agreement{height:20px;}
.wsxx_main .reg_agreement span{vertical-align:1px;}
.wsxx_main li .good_tips{display:block; background:url(/img/sso/tips_ico.png) left -15px no-repeat; height:18px; width:18px; position:absolute; left:535px; top:6px;}
.wsxx_main li .error_tips{display:block; background:url(/img/sso/tips_ico.png) left 1px no-repeat; height:18px; line-height:18px; padding-left:20px; color:#F00; width:180px; position:absolute; left:535px; top:6px;}
.wsxx_main .tj_bt{padding:20px 0 30px 280px; height:45px;}
.wsxx_main .tj_bt button{display:block; background:url(../images/sso/tj_bt.png) no-repeat; height:45px; width:132px; text-indent:-999em; border:none;}

.shipei_info{float:right; width:260px; padding:20px 40px 0 0;}
.shipei_info strong{display:block; background:url(../images/sso/shipei_info.png) no-repeat; height:59px; width:182px; text-indent:-999em; margin-bottom:20px;}
.wsxx .jiuyi_info{padding:20px 0 0 20px; float:left; width:650px; background:url(../images/sso/jiuyi_y.png) 600px top no-repeat; height:400px;}
.wsxx .jiuyi_info .a91_tips{background:url(../images/sso/91_tips.png) center top no-repeat; height:98px; width:480px;}

.wsxx .jiuyi_info ul{padding:20px 0 0 0;}
.wsxx .jiuyi_info li .input_text{height:28px; line-height:28px; width:280px; margin-right:8px;}
.wsxx .jiuyi_info li b{color:#F00; position:absolute; left:422px; top:4px;}
.wsxx .jiuyi_info li .good_tips{display:block; background:url(/img/sso/tips_ico.png) left -15px no-repeat; height:18px; width:18px; position:absolute; left:435px; top:6px;}
.wsxx .jiuyi_info li .error_tips{display:block; background:url(/img/sso/tips_ico.png) left 1px no-repeat; height:18px; line-height:18px; padding-left:20px; color:#F00; width:120px; position:absolute; left:435px; top:6px;}
.wsxx .jiuyi_info .tj_bt{padding:20px 0 30px 124px; height:45px;}

.main_box{background:url(/img/sso/main_box_center_bg.png) repeat-y;}
.main_box_top{background:url(/img/sso/main_box_top_bg.png) no-repeat;}
.main_box_bottom{background:url(/img/sso/main_box_bottom_bg.png) left bottom no-repeat; padding:5px 0;}
h2.page_title{background:url(/img/sso/h2_bg.png) repeat-x; height:30px; line-height:29px; font-size:18px; color:#FFF; text-shadow:1px 1px 1px #666; text-align:center; position:relative; margin-bottom:6px;}
h2 .return{display:block; background:url(../images/sso/sso_bt3.png) no-repeat; height:22px; width:44px; text-indent:-999em; position:absolute; left:8px; top:4px;}
.sso_info{width:970px; margin:0 auto; background-color:#FFF; border:#CCC solid 1px; border-radius:3px 3px 3px 3px; min-height:428px; position:relative;}
.sso_info .error_msg{border:1px solid #FF8080; background:#FFF2F2 url(/img/sso/error_msg_bg.png) 5px 5px no-repeat; border-radius:3px 3px 3px 3px; color:#666; font-size:14px; padding:2px 4px 2px 26px; width:409px; position:absolute; left:265px; top:80px;}
.sso_info .good_msg{border:1px solid #66CC00; background:#F0FFE5 url(../images/sso/good_msg_bg.png) 5px 5px no-repeat; border-radius:3px 3px 3px 3px; color:#666; font-size:14px; padding:2px 4px 2px 26px; width:409px; position:absolute; left:265px; top:80px;}
.sso_steps{height:30px; margin:10px auto 25px; padding-top:50px; width:600px; _display:none;}
.sso_steps ul{background:#BCBCBC url(/img/sso/steps_bg.png) no-repeat; height:5px; padding:0 42px; width:516px;}
.sso_steps li{color:#999; float:left; height:20px; position:relative; text-align:center; top:-8px; width:172px;}
.sso_steps li span{display:block; font-size:14px; position:relative; top:-45px;}
.sso_steps li em{background:url(/img/sso/steps_li.png); color:#FFF; display:inline-block; font-family:Arial,Helvetica,sans-serif; font-style:normal; height:20px; line-height:20px; width:20px;}
.sso_steps li.cur{background:url(/img/sso/steps_li_cur_bg.png) left center repeat-x; color:#369; font-weight:bold;}
.sso_steps li.cur em{background:url(/img/sso/steps_li_cur.png) no-repeat;}
.reg_main ul{padding-left:156px;}
.reg_main li{height:45px; position:relative; padding-left:124px;}
.reg_main li label{display:block; font-size:14px; height:28px; line-height:28px; padding-right:4px; text-align:right; width:120px; position:absolute; left:0; top:0;}
.reg_main li .input_text{height:28px; line-height:28px; width:400px; margin-right:8px;}
.reg_main .bz{height:58px;}
.reg_main .bz .bz_tips{clear:both; display:block; color:#AAA;}
.reg_main .check_code .input_text{width:148px; margin-right:8px;}
.reg_main .check_code a{line-height:1.5; text-decoration:none;}
.reg_main .check_code a:hover{color:#06F;}
.reg_main .check_code a img{margin-right:5px; vertical-align:-6px;}
.reg_main .check_code a em{font-style:normal; text-decoration:none; cursor:pointer; vertical-align:middle;}
.reg_main .reg_agreement{height:20px;}
.reg_main .reg_agreement span{vertical-align:1px;}
.reg_main li b{color:#F00; position:absolute; left:542px; top:4px;}
.reg_main li .good_tips{display:block; background:url(/img/sso/tips_ico.png) left -15px no-repeat; height:18px; width:18px; position:absolute; left:555px; top:6px;}
.reg_main li .error_tips{display:block; background:url(/img/sso/tips_ico.png) left 1px no-repeat; height:18px; line-height:18px; padding-left:20px; color:#F00; width:200px; position:absolute; left:555px; top:6px;}
.reg_main .ljzc_bt{padding:20px 0 30px 280px; height:45px;}
.reg_main .ljzc_bt button{display:block; background:url(/img/sso/reg_bt1.png) no-repeat; height:45px; width:132px; text-indent:-999em; border:none;}
.reg_2{border:1px solid #40B3FF; background-color:#E5F5FF; border-radius:3px 3px 3px 3px; color:#666; font-size:14px; padding:2px 8px; width:600px; margin:0 auto;}
.reg_2 p{line-height:1.4; margin:8px;}
.reg_3{border:1px solid #66cc00; background-color:#f0ffe5; border-radius:3px 3px 3px 3px; color:#666; font-size:14px; padding:2px 8px; width:600px; margin:0 auto;}
.reg_3 p{margin:8px auto;}
.reg_3 p.ok_ico{background:url(../images/sso/good_msg_bg.png) left center no-repeat; padding-left:25px; width:130px;}
.zhmm_main ul{padding-left:220px;}
.zhmm_main li{height:45px; position:relative; padding-left:124px;}
.zhmm_main li label{display:block; font-size:14px; height:28px; line-height:28px; padding-right:4px; text-align:right; width:120px; position:absolute; left:0; top:0;}
.zhmm_main li .input_text{height:28px; line-height:28px; width:298px; margin-right:8px;}
.zhmm_main .check_code .input_text{width:148px; margin-right:8px;}
.zhmm_main .check_code a{line-height:1.5; text-decoration:none;}
.zhmm_main .check_code a:hover{color:#06F;}
.zhmm_main .check_code a img{margin-right:5px; vertical-align:top;}
.zhmm_main .check_code a em{font-style:normal; text-decoration:none; cursor:pointer; vertical-align:middle;}
.zhmm_main li b{color:#F00; position:absolute; left:440px; top:5px;}
.zhmm_main li .good_tips{display:block; background:url(/img/sso/tips_ico.png) left -15px no-repeat; height:18px; width:18px; position:absolute; left:455px; top:6px;}
.zhmm_main li .error_tips{display:block; background:url(/img/sso/tips_ico.png) left 1px no-repeat; height:18px; line-height:18px; padding-left:20px; color:#F00; width:200px; position:absolute; left:455px; top:6px;}
.zhmm_2{border:1px solid #40B3FF; background-color:#E5F5FF; border-radius:3px 3px 3px 3px; color:#666; font-size:14px; padding:2px 8px; width:600px; margin:0 auto;}
.zhmm_2 p{line-height:1.4; margin:8px;}
.zhmm_main .tj_bt{padding:20px 0 30px 344px; height:45px;}
.zhmm_main .tj_bt button{display:block; background:url(../images/sso/tj_bt.png) no-repeat; height:45px; width:132px; text-indent:-999em; border:none;}
.zhmm_main .fs_bt{padding:20px 0 30px 344px; height:45px;}
.zhmm_main .fs_bt button{display:block; background:url(../images/sso/fs_bt.png) no-repeat; height:45px; width:132px; text-indent:-999em; border:none;}
.jihuo_main .error_msg,.jihuo_main .good_msg{top:25px;}
.jihuo_main .jihuo{padding-top:80px;}
.jihuo_main .jihuo{padding-left:220px;}
.jihuo_main .jihuo li{height:45px; position:relative; padding-left:124px;}
.jihuo_main .jihuo li label{display:block; font-size:14px; height:28px; line-height:28px; padding-right:4px; text-align:right; width:120px; position:absolute; left:0; top:0;}
.jihuo_main .jihuo li .input_text{height:28px; line-height:28px; width:298px; margin-right:8px;}
.jihuo_main .jihuo li b{color:#F00; position:absolute; left:440px; top:8px;}
.jihuo_main .jihuo li .good_tips{display:block; background:url(/img/sso/tips_ico.png) left -15px no-repeat; height:18px; width:18px; position:absolute; left:455px; top:6px;}
.jihuo_main .jihuo li .error_tips{display:block; background:url(/img/sso/tips_ico.png) left 1px no-repeat; height:18px; line-height:18px; padding-left:20px; color:#F00; width:200px; position:absolute; left:455px; top:6px;}
.jihuo_main .fsjhyj_bt{padding:20px 0 30px 344px; height:45px;}
.jihuo_main .fsjhyj_bt button{display:block; background:url(../images/sso/fsjhyj_bt.png) no-repeat; height:45px; width:132px; text-indent:-999em; border:none;}
.zhmm_4_good{border:1px solid #66cc00; background-color:#f0ffe5; border-radius:3px 3px 3px 3px; color:#666; font-size:14px; padding:8px 12px; width:480px; margin:0 auto;}
.zhmm_4_good .icon{background:url(../images/sso/good_msg_bg.png) left 4px no-repeat; padding-left:22px;}
.zhmm_4 p{line-height:1.4; margin:12px;}
.zhmm_4_error{border:1px solid #FF8080; background-color:#FFF2F2; border-radius:3px 3px 3px 3px; color:#666; font-size:14px; padding:8px 12px; width:480px; margin:0 auto;}
.zhmm_4_error .icon{background:url(/img/sso/error_msg_bg.png) left 4px no-repeat; padding-left:22px;}

.user_center{width:950px; margin:0 auto; background-color:#FFF; border:#CCC solid 1px; border-radius:3px 3px 3px 3px; min-height:444px; padding:10px;}
.user_center .sidebar{width:180px; float:left;}
.user_center .sidebar .menu{border:#AED2FF solid 1px; min-height:564px;}
.user_center .sidebar .menu h4{background:url(../images/sso/menu_title_bg.png) repeat-x; height:29px; line-height:29px; padding:0 10px; color:#FFF; font-weight:bold;}
.user_center .sidebar .menu li{height:28px; line-height:28px;}
.user_center .sidebar .menu li a{display:block; text-decoration:none; background:url(../images/sso/menu_li_icon_bg.png) 10px center no-repeat; padding-left:20px;}
.user_center .sidebar .menu li a:hover{background-color:#c6e8f4;}
.user_center .main_wrap{width:760px; float:right;}
.user_center .main_wrap .user_info{border:1px solid #AED2FF; background-color:#e7f7f9; height:102px; padding:8px; margin-bottom:10px;}
.user_center .main_wrap .user_info dl{padding-left:120px; position:relative;}
.user_center .main_wrap .user_info dt img{display:block; border:#D5D5D5 solid 1px; position:absolute; left:0; top:0;}
.user_center .main_wrap .user_info dd{height:28px; line-height:28px;}
.user_center .main_wrap .user_info dd strong{font-size:16px;}
.user_center .main_wrap .user_info dd a{margin-right:10px;}
.user_center .main_wrap .user_info dd i{color:#F00; font-style:normal; padding-left:2px;}

.order_main h3{background:url(../images/sso/main_title_bg.png) no-repeat; height:27px; line-height:27px; width:96px; font-weight:bold; text-align:center; position:relative; top:1px;}
.order_main table{width:100%; border-left:#aed2ff solid 1px; border-right:#aed2ff solid 1px;}
.order_main thead th{background:url(../images/sso/main_title_bg2.png) repeat-x; height:30px; text-align:center;}
.order_main thead th select{border:#CCC solid 1px;}
.order_main tbody th{background-color:#e7f7f9; height:30px; padding-left:10px;}
.order_main tbody th span{padding-right:18px;}
.order_main tbody td{border-bottom:#BBD8FB solid 1px; text-align:center; height:80px;}
.order_main tbody td span{display:block; text-align:center; height:23px; line-height:23px;}
.order_main tbody td em{color:#F00; font-family:Verdana, Geneva, sans-serif; font-size:18px;}
.order_main tbody td .qfk_bt{display:block; background:url(../images/sso/qfk_bt.png) no-repeat; height:21px; width:59px; text-indent:-999em; margin:2px auto 0;}
.order_main .page_nav{padding:16px 0 0;}
.order_main tbody .no_order{height:379px;}
.order_main tbody .no_order strong{display:block; background:url(../images/sso/no_order_bg.jpg) left center no-repeat; height:90px; line-height:90px; width:140px; padding-left:120px; margin:0 auto;}

.order_info{width:950px; margin:0 auto; background-color:#FFF; border:#CCC solid 1px; border-radius:3px 3px 3px 3px; min-height:444px; padding:20px 10px 10px;}
.order_info table{width:600px; margin:0 auto 10px;}
.order_info caption{font-size:18px; height:35px;}
.order_info thead th{background:url(../images/sso/round_h3_bg.png) repeat-x; color:#555; font-size:16px; height:28px; border:1px solid #D5D5D5; padding:0 10px; text-shadow:1px 1px 0 #FFF;}
.order_info tbody th{background-color:#EDEDED; height:32px; border:1px solid #D5D5D5; padding:0 10px; width:80px; text-align:center;}
.order_info td{height:32px; border:1px solid #D5D5D5; padding:0 10px;}
.order_info td strong{display:block; text-align:right; font-size:16px;}
.order_info td strong em{color:#F00; font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold; padding-right:4px;}


.xgmm_main .error_msg{border:1px solid #FF8080; background:#FFF2F2 url(/img/sso/error_msg_bg.png) 5px 5px no-repeat; border-radius:3px 3px 3px 3px; color:#666; font-size:14px; padding:2px 4px 2px 26px; width:409px; position:absolute; left:265px; top:30px;}
.xgmm_main .good_msg{border:1px solid #66CC00; background:#F0FFE5 url(../images/sso/good_msg_bg.png) 5px 5px no-repeat; border-radius:3px 3px 3px 3px; color:#666; font-size:14px; padding:2px 4px 2px 26px; width:409px; position:absolute; left:265px; top:30px;}
.xgmm_main ul{padding:80px 0 0 220px;}
.xgmm_main li{height:45px; position:relative; padding-left:124px;}
.xgmm_main li label{display:block; font-size:14px; height:28px; line-height:28px; padding-right:4px; text-align:right; width:120px; position:absolute; left:0; top:0;}
.xgmm_main li .input_text{height:28px; line-height:28px; width:298px; margin-right:8px;}
.xgmm_main .tj_bt{padding:20px 0 30px 344px; height:45px;}
.xgmm_main .tj_bt button{display:block; background:url(../images/sso/tj_bt.png) no-repeat; height:45px; width:132px; text-indent:-999em; border:none;}
.xgmm_main li b{color:#F00; position:absolute; left:440px; top:5px;}
.xgmm_main li .good_tips{display:block; background:url(/img/sso/tips_ico.png) left -15px no-repeat; height:18px; width:18px; position:absolute; left:455px; top:6px;}
.xgmm_main li .error_tips{display:block; background:url(../images/sso//img/sso/tips_ico.png) left 1px no-repeat; height:18px; line-height:18px; padding-left:20px; color:#F00; width:200px; position:absolute; left:455px; top:6px;}